Module manager: Dr Hui Lau
Email: h.k.lau@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2021/22
COMP1011 | Programming for the Web |
This module is not approved as a discovery module
This module is approved as a skills discovery module
Modern web application development contains the server side programming as well as the client side scripting. This module introduces two of the most popular programming languages in web application development with Python and JavaScript. It covers the fundamentals of both programming languages and implementation of a solution to a given problem.
This module introduces the fundamental of programming with Python and JavaScript that are particularly relevant to web application development and contribute to developing problem solving skills.
On successful completion of this module a student will have demonstrated the ability to:
1. select and use appropriate data and control structures for a given problem.
2. use Python to implement a solution to a given problem.
3. use JavaScript to perform simple tasks.
Programming
Web technologies
Concept of a programming language; characteristics of Python; data types and variables; program input and output; conditional statements and loops; basic Python data structures: tuples, lists, sets & dictionaries; structured programming using functions; classes, use of the Python standard library and external libraries; characteristics of JavaScript; differences between JavaScript & Python; data types & variables in JavaScript; conditional statements & loops in JavaScript; execution of JavaScript in the browser.
Delivery type | Number | Length hours | Student hours |
---|---|---|---|
Laboratory | Delivery type 10 | Number 2 | Length hours 20 |
Private study hours | Delivery type 80 | ||
Total Contact hours | Delivery type 20 | ||
Total hours (100hr per 10 credits) | Delivery type 100 |
No lectures - content delivered via online reading material, screencasts,
formative tests and programming exercises.
Demonstrations in labs; coursework assignments.
Assessment type | Notes | % of formal assessment |
---|---|---|
Assessment type Assignment | Notes coursework | % of formal assessment 30 |
Assessment type Assignment | Notes coursework | % of formal assessment 30 |
Assessment type Assignment | Notes coursework | % of formal assessment 40 |
Total percentage (Assessment Coursework) | Assessment type 100 |
Resits will be assessed by the same methodology as the first attempt, unless otherwise stated. Resits will take place in July.
The reading list is available from the Library website
Last updated: 3/15/2022
Errors, omissions, failed links etc should be notified to the Catalogue Team